"""
    @Author  ：思念 
    @File    ：2.wait方法.py
    @Date    ：2025/3/17 10:41 
"""

# wait方法课已接收一个可迭代对象，返回值为一个元组，元组有两个元素，都是集合类型，第一个元素是已完成的task对象，第二个元素是未完成的task对象

import asyncio

async def text_work():
    print('text_work')
    await asyncio.sleep(2)
    return 'text_work'


async def main():
    tasks = [asyncio.create_task(text_work()) for i in range(2)]
    done,pending = await asyncio.wait(tasks)
    for task in done:
        print(task.result())


loop = asyncio.get_event_loop()
loop.run_until_complete(main())
